home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 04 - 1988 / 04.04 Apr 88 / TearOffPalette Source / Variables.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-02-01  |  2.0 KB  |  100 lines  |  [TEXT/KAHL]

  1. /*
  2. ----------------------------------------------------------------------------------------------------
  3. T E A R O F F   P A L E T T E
  4.  
  5.     version 1.0
  6.     by Don Melton and Mike Ritter
  7.     
  8.     Copyright (C)1987, 1988 by Impulse Technologies, Inc., all rights reserved. 
  9.     
  10.     Filename:            Variables.h
  11.     Font:                    Monaco, 9 point
  12.     Tab setting:    2
  13.     Compiler:            LightspeedC 2.15, Project type: APPL, Creator: TOPD */
  14.  
  15.  
  16.  
  17. /*
  18. ----------------------------------------------------------------------------------------------------
  19. GLOBAL VARIABLE DECLARATIONS */
  20.  
  21. #ifdef GLOBAL_VARIABLES
  22.  
  23. SysEnvRec Environment;
  24. EventRecord Event;
  25.  
  26. GDHandle MaxDevice;
  27.  
  28. MenuHandle Menus[MENU_COUNT];
  29.  
  30. TearOffMGlobalsHdl TearOffs[PALETTE_COUNT];
  31. WindowPtr Palettes[PALETTE_COUNT];
  32.  
  33. WindowPtr TopWindow;
  34. WindowPtr TopPalette;
  35. WindowPtr BottomPalette;
  36. WindowPtr TopDocument;
  37.  
  38. Rect ToolRects[TOOL_COUNT];
  39. Rect PatternRects[PATTERN_COUNT];
  40. Rect ColorRects[COLOR_COUNT];
  41.  
  42. short PositionCounter;
  43.  
  44. long Sleep;
  45.  
  46. Boolean ClosingAll;
  47. Boolean Quitting;
  48. Boolean Finished;
  49.  
  50. Boolean OutOfMemory;
  51. Boolean WNEIsImplemented;
  52. Boolean MouseInMenu;
  53.  
  54. Boolean ColorMenuVisible;
  55. Boolean PalettesVisible[PALETTE_COUNT];
  56.  
  57. Handle MemoryBuffer;
  58.  
  59. #else
  60.  
  61. extern SysEnvRec Environment;
  62. extern EventRecord Event;
  63.  
  64. extern GDHandle MaxDevice;
  65.  
  66. extern MenuHandle Menus[MENU_COUNT];
  67.  
  68. extern TearOffMGlobalsHdl TearOffs[PALETTE_COUNT];
  69. extern WindowPtr Palettes[PALETTE_COUNT];
  70.  
  71. extern WindowPtr TopWindow;
  72. extern WindowPtr TopPalette;
  73. extern WindowPtr BottomPalette;
  74. extern WindowPtr TopDocument;
  75.  
  76. extern Rect ToolRects[TOOL_COUNT];
  77. extern Rect PatternRects[PATTERN_COUNT];
  78. extern Rect ColorRects[COLOR_COUNT];
  79.  
  80. extern short PositionCounter;
  81.  
  82. extern long Sleep;
  83.  
  84. extern Boolean ClosingAll;
  85. extern Boolean Quitting;
  86. extern Boolean Finished;
  87.  
  88. extern Boolean OutOfMemory;
  89.  
  90. extern Boolean OutOfMemory;
  91. extern Boolean WNEIsImplemented;
  92. extern Boolean MouseInMenu;
  93.  
  94. extern Boolean ColorMenuVisible;
  95. extern Boolean PalettesVisible[PALETTE_COUNT];
  96.  
  97. extern Handle MemoryBuffer;
  98.  
  99. #endif
  100.